#ifndef _LCD1602_H_
#define _LCD1602_H_
void LCD1602_Init();
void LCD1602_WriteCommand(unsigned char Command);
void LCD1602_WriteData(unsigned char Data);
void LCD1602_ReadFlag(unsigned char *Flag);
void LCD1602_ReadData(unsigned char *Data);
void LCD1602_SetCursor(unsigned char X, unsigned char Y);
void LCD1602_PrintString(unsigned char X, unsigned char Y, unsigned char *String);
void LCD1602_PrintNum(unsigned char X, unsigned char Y, unsigned int Number, unsigned char Length);
void LCD1602_PrintSignedNum(unsigned char X, unsigned char Y, int Number, unsigned char Length);
void LCD1602_PrintHexNum(unsigned char X, unsigned char Y, unsigned int Number, unsigned char Length);
void LCD1602_PrintBinNum(unsigned char X, unsigned char Y, unsigned int Number, unsigned char Length);
#endif